Text copied to clipboard!

Naslov

Text copied to clipboard!

Inženjer zaostataka

Opis

Text copied to clipboard!
Tražimo Inženjera zaostataka koji će igrati ključnu ulogu u održavanju i poboljšanju kvalitete softverskih rješenja kroz identifikaciju, praćenje i rješavanje tehničkih dugova i zaostataka u razvoju. Ova pozicija zahtijeva duboko razumijevanje softverske arhitekture, procesa razvoja i najboljih praksi u održavanju koda. Idealni kandidat će surađivati s timovima za razvoj, testiranje i upravljanje projektima kako bi osigurao da se zaostaci sustavno rješavaju i da se tehnički dug minimizira.Inženjer zaostataka odgovoran je za analizu postojećeg koda, identifikaciju područja koja zahtijevaju refaktoring, te za implementaciju poboljšanja koja povećavaju održivost i učinkovitost sustava. Također će biti zadužen za izradu i održavanje dokumentacije vezane uz tehnički dug, kao i za izradu izvještaja o napretku u rješavanju zaostataka.U ovoj ulozi, kandidat će koristiti alate za praćenje zadataka i tehničkog duga, kao što su Jira, Confluence i slični sustavi, te će raditi u agilnom okruženju. Bit će uključeni u sprint planiranja, retrospektive i dnevne stand-up sastanke kako bi osigurali da se tehnički dug ne zanemaruje tijekom razvoja novih funkcionalnosti.Osim tehničkih vještina, važna je i sposobnost komunikacije i suradnje s različitim timovima, kako bi se osiguralo zajedničko razumijevanje prioriteta i ciljeva. Inženjer zaostataka mora biti sposoban jasno objasniti tehničke izazove i predložiti rješenja koja su u skladu s poslovnim ciljevima.Ako ste strastveni u održavanju visokih standarda kvalitete softvera i želite igrati ključnu ulogu u optimizaciji postojećih sustava, pozivamo vas da se prijavite za ovu poziciju.

Odgovornosti

Text copied to clipboard!
  • Identifikacija i analiza tehničkog duga u postojećem kodu
  • Suradnja s razvojnim timovima na planiranju rješenja za zaostatke
  • Implementacija refaktoringa i optimizacija koda
  • Praćenje i izvještavanje o napretku u rješavanju tehničkog duga
  • Korištenje alata za upravljanje zadacima i dokumentaciju
  • Sudjelovanje u agilnim ceremonijama (sprint planiranje, retrospektive, stand-up sastanci)
  • Razvijanje i održavanje tehničke dokumentacije
  • Osiguravanje usklađenosti s najboljim praksama razvoja softvera
  • Savjetovanje timova o strategijama za smanjenje tehničkog duga
  • Evaluacija utjecaja tehničkog duga na performanse i održivost sustava

Zahtjevi

Text copied to clipboard!
  • Diploma iz računarstva, informatike ili srodnog područja
  • Iskustvo u razvoju softvera i održavanju koda
  • Poznavanje alata za praćenje zadataka (npr. Jira, Trello)
  • Iskustvo s refaktoringom i optimizacijom koda
  • Razumijevanje softverske arhitekture i dizajnerskih obrazaca
  • Sposobnost analize i rješavanja kompleksnih tehničkih problema
  • Odlične komunikacijske i suradničke vještine
  • Poznavanje agilnih metodologija (Scrum, Kanban)
  • Iskustvo s verzioniranjem koda (npr. Git)
  • Samostalnost i proaktivnost u radu

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koje alate koristite za praćenje tehničkog duga?
  • Možete li opisati primjer uspješnog refaktoringa koji ste proveli?
  • Kako procjenjujete prioritete u rješavanju zaostataka?
  • Kako komunicirate tehnički dug s ne-tehničkim dionicima?
  • Koje su vam najvažnije metrike za praćenje tehničkog duga?
  • Kako osiguravate da se tehnički dug ne gomila tijekom razvoja?
  • Imate li iskustva s radom u agilnim timovima?
  • Kako pristupate dokumentiranju tehničkog duga?
  • Koje su vam omiljene prakse za održavanje kvalitete koda?
  • Kako balansirate između razvoja novih funkcionalnosti i rješavanja zaostataka?